//#include <iostream>
//#include <vector>
//using namespace std;
//
//int main() 
//{
//	int M = 0, N = 0;
//	cin >> M >> N;
//	vector<vector<int>> XOY;
//	int i, j;
//	for (i = 0; i <= M; i++)
//	{
//		for (j = 0; j <= N; j++)
//		{
//			XOY[i].push_back();
//		}
//	}
//
//	//((x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2));
//} 


//////////////////////////////////////////

#include <iostream>
#include <string>
#include <algorithm>
#include <math.h>
using namespace std;

int StrToInt(string& s) 
{
	int ret = 0, count = 0, i = 0;
	if (s[0] == '+' || s[0] == '-') s.erase(s.begin());
	reverse(s.begin(), s.end());
	for (auto e : s)
	{
		i = e - '0';
		if ((i >= 0) && (i <= 9))
		{
			ret += i * pow(10, count++);
		}
		else return 0;
	}
	return ret;
}

int main()
{
	string s;
	cin >> s;
	int ret = 0;
	ret = StrToInt(s);
	cout << ret;
	return 0;
}

